package excercise;

import java.util.Scanner;

public class EX01_Q23 {
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		// 배열 및 변수 생성
		int[] myLotto = new int[4];
		int[] comLotto = new int[4];
		int match = 0; 			// 일치횟수
		
		// comLotto = (int)(Math.random() * 1000) +1;
		/*
		comLotto[1] = (int)(Math.random() * 1000);
		comLotto[2] = (int)(Math.random() * 1000);
		comLotto[2] = (int)(Math.random() * 1000);
		*/
		
		// 컴퓨터 복권 3자리 생성
		for ( int i = 1; i < comLotto.length; ++i){
			comLotto[i] = (int)(Math.random() * 10) + 1;
		}
		
		// 사용자로부터 3자리 입력받기
		for (int i = 1; i < myLotto.length; ++i){
			System.out.println( i + " 번째 숫자를 입력하세요");
			myLotto[i] = sc.nextInt();
		}
		
		// 비교
		if ( myLotto[1] == comLotto[1] ||
			 myLotto[1] == comLotto[2] ||
			 myLotto[1] == comLotto[3]) ++match;
		
		if ( myLotto[2] == comLotto[1]||
			 myLotto[2] == comLotto[2]||
			 myLotto[2] == comLotto[3]) ++match;
		
		if ( myLotto[3] == comLotto[1]||
			 myLotto[3] == comLotto[2]||
			 myLotto[3] == comLotto[3]) ++match;

		// 일치여부에 따라 상금 부여
		if ( match == 1 ) 
			System.out.println( "3등 당첨! 상금 1,000원 수령" );
		else if ( match == 2 )
			System.out.println( "2등 당첨! 상금 10,000원 수령" );
		else if ( match == 3 ) 
			System.out.println( "1등 당첨! 상금 1,000,000원 수령" );
		else
			System.out.println( "꽝입니다 운 지지리도 없으시네요 ㅋ" );
		
		System.out.println( "추첨번호 : ");
		for ( int i= 1; i <= 3; ++i){
			System.out.println( comLotto[i] + "\t");
		}
		System.out.println( "\n 복권번호 : ");
		for (int i = 1; i <= 3; ++i){
			System.out.println( myLotto[i] + "\t");
		
			
		}
		
	}
		

	
	
	}


